puncturing energy - German English Dictionary